package pl.agh.pp.zephyr.model;

import java.util.Collections;
import java.util.HashSet;
import java.util.Set;

import pl.agh.pp.zephyr.integration.GkController;

/**
 * Reprezentuje Gatekeeper H323
 * */
public class Gatekeeper extends Host {

	// referencja na odpowiedni controller TODO chyba trzeba wywalić (warstwy)
	public final GkController controller;
	
	// zbiór użytkowników zarejestrowanych w tym gatekeeperze
	public final Set<User> users = Collections
			.synchronizedSet(new HashSet<User>());
	
	public Gatekeeper(String ip, String port, GkController controller) {
		super(ip, port);
		this.controller = controller;
	}

}
